package choreganizer.accounts.gmail;

import choreganizer.accounts.ScheduleAccount;
import choreganizer.accounts.ScheduleFactory;
import choreganizer.accounts.ScheduleReader;
import choreganizer.accounts.ScheduleWriter;
import choreganizer.accounts.ScheduleCreatorDialog;

/**
 * Account interfacing with Google GMail
 * @version 1.0
 * @created 04-May-2007 7:45:45 PM
 */
public class GMailFactory extends ScheduleFactory {

    public GMailFactory() {
    }

    @Override
    public ScheduleAccount GetScheduleAccount() {
	return new GMailAccount();
    }

    @Override
    public ScheduleReader GetScheduleReader() {
	return new ReadGMailAccount();
    }

    @Override
    public ScheduleWriter GetScheduleWriter() {
	return new WriteGMailAccount();
    }

    @Override
    public ScheduleCreatorDialog GetScheduleCreatorDialog() {
	return null;
    }
}
